﻿/**********************************************************/
/* format error messages */
.divError
{	color:#FF0000;
 	background-color:#FDEBCF;
	margin:4px;
	padding:4px;
	border:solid 1px #FF0000;
	display:none;
}
/**********************************************************/
/*format password strength*/ 
#divPasswordStrength
{	display:inline;
 	position:absolute;
 	margin-top:0.2em;
	/*color:#FF0000;
 	background-color:#F9C7C2;
	display:none;*/
}
.imgPasswordStrength
{	display:inline;
 	vertical-align:text-bottom;
 	background-repeat:repeat-y;
}
/**********************************************************/
/* format password fieldset popup */
#fsetPassword
{	top:28%; left:2px;
 	width:450px;
 	padding-top:1em;
	border:none;
}
/**********************************************************/
/* format credit card fieldset popup */
#fsetCreditCardNumber
{	
	margin-left:50.3%;
	margin-top:2%;
 	width:458px;
 	padding-top:1em;
	border:none;
}
#fsetCreditCardNumber > input, #fsetCreditCardNumber > select
{	margin-bottom:0.5em; /* achieve easy-looking line height */
 	margin-left:10em;	 /* extended: overwrite standard fieldset*/	
}
#fsetCreditCardNumber > .ipInline
{	margin-left:4px;
}
/**********************************************************/
#fsetRegistrationDetails
{	width:450px;
	height:350px;
	float:left;
}
#fsetCreditCardDetails{	height:350px; width:460px; margin-left:480px;}
/**********************************************************/
#divButtons{clear:both; margin-top:1em; }
/**********************************************************/
#divSaveCreditCard
{	text-align:center;
 	background-color:#FFFFFF;
 	padding:1em;
 	font-weight:bold;
 	margin:0;
}
#divSaveCreditCard > input
{	margin-left:0;
}
/**********************************************************/